package imaa.escola.professor.datatransfer;

import imaa.escola.pessoa.datatranfer.PessoaDto;
import imaa.escola.pessoa.domain.Sexo;
import imaa.escola.professor.domain.Professor;

public class ProfessorDto extends PessoaDto {

	public Integer nivelExperiencia;

	public ProfessorDto() {
	}

	public Professor convertToEntity() {
		Professor professor = new Professor();
		professor.setCep(cep);
		professor.setCpf(cpf);
		professor.setDataNascimento(dataNascimento);
		professor.setEmail(email);
		professor.setEndereco(endereco);
		professor.setNivelExperiencia(nivelExperiencia);
		professor.setNome(nome);
		professor.setSexo(Sexo.getById(sexo));
		professor.setTelefone(telefone);
		professor.setId(id);

		return professor;
	}

	public ProfessorDto(Professor professor) {
		super(professor);
		this.nivelExperiencia = professor.getNivelExperiencia();
	}

}
